﻿---@class UnityEngine.Physics : System.Object
---@field public IgnoreRaycastLayer System.Int32
---@field public DefaultRaycastLayers System.Int32
---@field public AllLayers System.Int32
---@field public gravity UnityEngine.Vector3
---@field public defaultContactOffset System.Single
---@field public bounceThreshold System.Single
---@field public defaultSolverIterations System.Int32
---@field public defaultSolverVelocityIterations System.Int32
---@field public sleepThreshold System.Single
---@field public queriesHitTriggers System.Boolean
---@field public queriesHitBackfaces System.Boolean
local m = {}
---@return System.Boolean
function m.Raycast() end
---@return table
function m.RaycastAll() end
---@return System.Int32
function m.RaycastNonAlloc() end
---@return System.Boolean
function m.Linecast() end
---@return table
function m.OverlapSphere() end
---@return System.Int32
function m.OverlapSphereNonAlloc() end
---@return table
function m.OverlapCapsule() end
---@return System.Int32
function m.OverlapCapsuleNonAlloc() end
---@return System.Boolean
function m.CapsuleCast() end
---@return System.Boolean
function m.SphereCast() end
---@return table
function m.CapsuleCastAll() end
---@return System.Int32
function m.CapsuleCastNonAlloc() end
---@return table
function m.SphereCastAll() end
---@return System.Int32
function m.SphereCastNonAlloc() end
---@return System.Boolean
function m.CheckSphere() end
---@return System.Boolean
function m.CheckCapsule() end
---@return System.Boolean
function m.CheckBox() end
---@return table
function m.OverlapBox() end
---@return System.Int32
function m.OverlapBoxNonAlloc() end
---@return table
function m.BoxCastAll() end
---@return System.Int32
function m.BoxCastNonAlloc() end
---@return System.Boolean
function m.BoxCast() end
function m.IgnoreCollision() end
function m.IgnoreLayerCollision() end
---@return System.Boolean
function m.GetIgnoreLayerCollision() end
---@return System.Boolean
function m.ComputePenetration() end
---@return UnityEngine.Vector3
function m.ClosestPoint() end
return m
